﻿/**
 *项目配置
 *@module config
 *@class Project_ParamConfig
 *@static
 */

//开发测试
// var DefaultIP = '10.5.0.133'; //默认ip 223.202.209.77
// //
// var DefaultPORT = '5000'; //默认端口号 10002

var DefaultIP = 'localhost'; //默认ip 

var DefaultPORT = '5000'; //默认端口号 10002

//服务器部署
// var DefaultIP = '122.5.51.230'; //默认ip

// var DefaultPORT = '10002'; //默认端口号

var Project_ParamConfig = {

    /**
     *系统标题
     *@property title
     *@type {String}
     */
    title: 'AIS监控预警演示系统',

    //默认服务端地址
    ServiceUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/',

    //模式 融合模式为0，原始模式为1
    CurrentMode: 0,

    /**
     *底图设置
     *@property baseLayer
     *@type {Object}
     */
    baseLayer: {

        id: 'baseLayer',

        center: [24, 106],

        minZoom: 2,

        maxZoom: 18,

        zoom: 3
    },
    //船舶类型参数保存
    ShipTypeList: {},

    /*
     * 海图是否使用外网
     * 如果使用外网，无需配置[ChartLayerUrl]参数
     * 如果不使用外网，需要配置[ChartLayerUrl]参数
     */
    IsUseNetWorkCharMap: true,

    //本地海图地址
    // ChartLayerUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/ChartMap2/', //本地路径 'http://' + DefaultIP + ':' + DefaultPORT + '/ChartMap2/'

    //外网海图地址
    ChartLayerUrl2: 'http://m2.shipxy.com/tile.c?l=Na&m=o&z={z}&y={y}&x={x}',

    //区域保存url
    areaSaveUrl:'',

    //searchConfig
    SearchConfig: {
        //搜索过滤条件
        searchOptions: [
            "全部",
            "MMSI",
            "IMO",
            "呼号",
            "船名",
            "批号"
        ],
        url: "http://" + DefaultIP + ":" + DefaultPORT + "/realtime/targetlocation.do"
    },

    //态势回放配置文件
    // tshfConfig: {
    //     version: 'mysql', //区域态势回放使用的版本，有'hive','mysql'两个值
    //     playbackList: [],
    //     limit: 1000, //限制态势回放目标条数,0为不限制
    //     rangeTime:2,//初始时间为多少小时之前（可取0-24）
    //     isShowRealTarget: false, //态势回放状态下是否显示实时目标
    //     areaUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/hisAreaPlayBack.do', //指定区域 mysql
    //     areaUrl_circle: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/hisPlayBackCircular.do',
    //     areaUrl_polygon: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/hisPlayBackPolygons.do',
    //     areaUrl_sector: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/hisPlayBackSector.do',
    //     areaUrlHive: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/hisAreaPlayBackHive.do', //指定区域 hive
    //     moreshipUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/moreship.do', //指定目标
    //     areaListUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/area/getareapaging.do', //获取区域列表
    //     // oneshipUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/oneship.do', //单船态势回放
    //     getShipByMMSIUrl: "http://" + DefaultIP + ":" + DefaultPORT + "/rest/targetPrecise.do" //根据批号获取船舶
    // },

    //实时目标显示配置
    RealTargetConfig: {
        showLevel: 3, //实时目标显示的最小级别【8级或8级以上为合理区间】 {船讯网上显级别：10}
        bufferRatio: 0, //缓冲区【每个方向增加的倍速，为0表示不增加，为1表示增加到原来的（8[8个方向]*1[原来的一个]）倍】
        limit: 1000, //限制一次获取的目标条数（也同时作为上显的最大目标数）【经测试，为了性能和用户体验，1000个比较合理】
        timeout: null, //消批时间(分钟)【后台获取】
        updatetime: 5, //ajax轮询时间间隔（秒）{船讯网刷新频率：30秒}
        isZoomEndRequest: false, //是否在缩放到特定级别时才进行请求
        //shipDistLayerUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/Chart/', //绿点图地址
       
        getShipType:'http://' + DefaultIP + ':' + DefaultPORT + '/static/getshiptype.do',//获取船舶类型
        shipDistLayerUrl: 'http://' + '223.202.209.72' + ':' + '8080' + '/Chart/',
        shipRealUrl: "http://" + DefaultIP + ":" + DefaultPORT + "/realtime/areaships.do", //实时目标rest地址
        // shipRealSocketUrl: "ws://" + DefaultIP + ":" + DefaultPORT + "/websocket/realtimelimit",
        // locateUrl:"http://"+DefaultIP+":"+DefaultPORT+"/rest/realtime/shipinfo.do",//搜索定位地址
        shipInfoUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/realtime/shipinfo.do', //船舶信息获取地址
        shipRecordUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/realtime/shipbaseinfo.do',
        targetCountUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/count/countAll.do',
        getXPTimeUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/artificial/getbatchelimination.do'
    },

    //过滤显示配置
    FilterDisplayConfig: {
        //-1：其他，1:海监，2：农业部AIS，3：农业部Argos及海事卫星，4：农业部北斗，5：海事局AIS，6：海事局LRIT，7：安全保障平台，8:救捞局，9：星载AIS，15:融合源
        shipSourceList: ["1", "2", "3", "4", "5", "6", "8", "9", "15", "-1"], //信息源
        shipTypeList: ["货船", "搜救船", "油轮", "拖船", "渔船", "客船", "军事船", "其他"], //动态变化目标类型
        staticShipTypeList: ["货船", "搜救船", "油轮", "拖船", "渔船", "客船", "军事船", "其他"], //静态目标类型，内容应与shipTypeList保持一致
        shipFlagList: ["中国", "美国", "英国", "法国", "俄罗斯", "其他"] //国家
    },

    //港口信息配置
    // PortConfig: {
    //     showLevel: 6, //港口图层显示的最小级别
    //     listUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/port/getlist.do', //港口信息列表查询
    //     infoUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/port/getinfo.do' //港口信息查询

    // },

    //航迹查询配置
    // hjcxConfig: {
    //     hjkzUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/track/limitpoint.do'
    // },

    //监控统计
    // monitorStatiscConfig: {
    //     version: 'mysql', //监控统计使用的版本，有'hive','mysql'两个值
    //     isClose: true, //监控统计结果页面是否关闭，用于判断是否停止ajax轮询
    //     updateTime: 15 * 1000, //结果刷新的时间间隔(毫秒)
    //     rangeTime: 2,//初始时间为多少小时之前（可取0-24）
    //     realtimeCountUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/realtime/areacount.do',
    //     realtimeAreaUrl: "http://" + DefaultIP + ":" + DefaultPORT + "/rest/track/analysis.do",
    //     realtimeAreaUrl_Circle: "http://" + DefaultIP + ":" + DefaultPORT + "/rest/track/analysisCircular.do", // 圆形统计
    //     realtimeAreaUrl_Polygon: "http://" + DefaultIP + ":" + DefaultPORT + "/rest/track/analysisPolygons.do", // 多边形统计
    //     realtimeAreaUrl_Sector: "http://" + DefaultIP + ":" + DefaultPORT + "/rest/track/analysisSector.do", // 扇形统计
    //     realtimeAreaUrl_hive: "http://" + DefaultIP + ":" + DefaultPORT + "/rest/track/analysisHive.do",
        
    // },

    //挖掘分析配置
    // wjAnalysisConfig: {
    //     mdfbUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/realtime/gridCountX1.do',
    //     llfbUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/realtime/getGridShipsSumSpeed.do',
    //     sdfbUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/realtime/getGridShipsAvgSpeed.do',
    //     accidentUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/behavior/incidents.do',
    //     activeForecastUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/behavior/dangerlevels.do',
    //     fxpgUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/behavior/safetyindex.do'
    // },

    //异常告警配置
    abnormalAlarmConfig: {
        startTime:null,//异常起始时间设置（不设置则默认使用系统启动时间，设置则用该时间）时间戳秒，为null时获取消批时间或系统启动时间
        resultLimit:100,//返回结果条数限制
        isClose: true, //异常告警页面是否关闭，用于判断是否停止ajax轮询
        updateTime: 5 * 60 * 1000, //结果刷新的时间间隔(毫秒)
        url_area: 'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/getzoneentrypro.do',
        url_behavior: 'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/getanomalyshipspro.do',
        url_gather: 'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/getanomalygridspro.do',
        url_ais: 'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/getaisofflinepro.do',

        // url_js: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/abnormal/getanomalyjs.do',
        // url_zf: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/abnormal/getanomalyzf.do',
        // url_sensitiveArea:'http://' + DefaultIP + ':' + DefaultPORT + '/rest/abnormal/getzoneentrycache.do',
        // url_importantTarget:'http://' + DefaultIP + ':' + DefaultPORT + '/rest/abnormal/getimtargetexc.do'
    },

    //产品发布与订阅
    // productSubConfig: {
    //     cpfb: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/addrec.do',
    //     cpsc: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/delete.do',
    //     cplb: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/applylistByUser.do',
    //     cpsqlb: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/applylist.do',
    //     cpxx: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/onepro.do',
    //     cpdyxg: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/agree.do',
    //     cpdy: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/apply.do',
    //     dylb: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/takelist.do',
    //     dyhf: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/product/play.do'
    // },

    // oceanWeatherConfig: {
    //     weatherUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/rest/weather/getweather.do'
    // },

    //实体信息配置
    // EntityInfoConfig:{
    //     warshipUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/rest/realtime/searchwarshipinfo.do',
    //     illegalshipUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/rest/realtime/searchlllegalships.do',
    //     sensitiveareaUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/rest/area/getareapaging.do'
    // },

    //威胁等级
    // ThreatLevelConfig:{
    //     isClose: true, //威胁等级页面是否关闭，用于判断是否停止ajax轮询
    //     updateTime: 5 * 1000, //轮询时间间隔
    //     startTime: 0, //开始时间，不指定则默认为系统启动时间
    //     url:'/rest/behavior/threadlevel.do',
    //     detailUrl1:'/rest/behavior/levshipanomalys.do',
    //     detailUrl2:'/rest/behavior/leviolationrecord.do'
    // },
    // 区域异常设置
    AreaSettingCongig:{

        areaSettingUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/areaset.do',//敏感区域设置
        behaviorSettingUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/abnormalset.do',//船速设置
        gatherSettingUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/abnormal_target_set.do',//区域异常聚集设置
        aisSettingUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/abnormal_aisset.do',//静默时间设置
        deleteAreaUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/abnormal/areasetdelete.do',//区域删除
        // AreaNameUrl:'http://' + DefaultIP + ':' + DefaultPORT + '/rest/area/getareapaging.do'//区域信息查询
        areaListUrl: 'http://' + DefaultIP + ':' + DefaultPORT + '/area/getareapaging.do' //获取区域列表
    }
};
